Zmiana rozmiaru kodu QR jako obraz

Zmiana rozmiaru kodu QR jest kluczowym krokiem w zapewnianiu, że zasoby cyfrowe pozostaną funkcjonalne w różnych środowiskach, od wysokiej jakości materiałów drukowanych po małe interfejsy aplikacji mobilnych. Dostosowując wymiary pikseli, można zapobiec pikselizacji i zapewnić, że sprzęt skanujący będzie mógł dokładnie wykrywać matrycę danych z różnych odległości. Korzystając z IronQR, programiści mogą precyzyjnie kontrolować rozdzielczość wyjściową, zapewniając, że wygenerowany kod QR zachowa swoją integralność strukturalną i "cichą strefę" niezależnie od ostatecznego rozmiaru wyświetlania.

5-stopniowy przewodnik po zmianie rozmiaru kodu QR

  • using IronQr;
  • string url = "https://ironsoftware.com/csharp/qr/";
  • QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };
  • AnyBitmap qrResized = qr.Save(styleOptions);
  • qr.Save(styleOptions).SaveAs("qr-resized.png");

Wyjaśnienie kodu

Najpierw importowana jest przestrzeń nazw IronQr, aby ułatwić proces generowania i renderowania. Docelowy URL jest definiowany i przetwarzany przez metodę QrWriter.Write, która tworzy wewnętrzną strukturę danych dla kodu QR.

Następnie klasa QrStyleOptions jest używana do kontrolowania fizycznego wyjścia. Ustawiając właściwość Dimensions, określa się dokładną szerokość i wysokość piksela dla końcowego obrazu. Ponieważ kody QR są kwadratowe, ta wartość dotyczy obu osi, zapewniając współczynnik proporcji 1:1. Na koniec metoda Save stosuje te konfiguracje stylów do danych QR, a SaveAs eksportuje bitmapę wysokiej rozdzielczości do lokalnego pliku.

Odkryj, jak zmieniać rozmiar kodów QR z IronQR

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 63,676 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronQR
uruchom próbkę obserwuj, jak Twój URL staje się kodem QR.